/*
 * @Author: Automator
 * @Date: 2018-05-22 18:19:08
 * @description: 
*/

 const  api = {

     /*
     * 方法描述:获取角色详情,请求方式:GET,参数:roleId,返回值:SysRole,是否可用:ok
     * @param roleId  roleId  Required:[true]  Type:[string]  Location:[path]
     */
    'sysRoleById': {url: '/cms/v1/api/role/info/{roleId}', method: 'get'},

     /*
     * 方法描述:删除角色,请求方式:PUT,参数:roleId,返回值:JsonResult,是否可用:ok
     * @param roleId  roleId  Required:[true]  Type:[string]  Location:[path]
     */
    'sysRoleDelete': {url: '/cms/v1/api/roledel/{roleId}', method: 'delete'},

     /*
     * 方法描述:添加角色,请求方式:POST,参数:roleRecord,返回值:JsonResult,是否可用:ok
     * @param roleRecord  roleRecord  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'sysRoleInsert': {url: '/cms/v1/api/roleisrt', method: 'post'},

     /*
     * 方法描述:获取角色列表,请求方式:GET,参数:sysRoleSearchDto,返回值:PageResult<SysRoleInfoVO>,是否可用:ok
     * @param pageParam.pageIndex    Required:[false]  Type:[integer]  Location:[query]
     * @param pageParam.pageSize    Required:[false]  Type:[integer]  Location:[query]
     * @param roleName  角色名称  Required:[false]  Type:[string]  Location:[query]
     */
    'sysRolePage': {url: '/cms/v1/api/rolepage', method: 'get'},

     /*
     * 方法描述:获取全部角色列表,请求方式:GET,参数:null,返回值:List<SysRole>,是否可用:ok
     */
    'sysRoleAll': {url: '/cms/v1/api/roleAll', method: 'get'},

     /*
     * 方法描述:角色授权,请求方式:POST,参数:menuDto,返回值:JsonResult,是否可用:ok
     * @param menuDto  menuDto  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'grant': {url: '/cms/v1/api/role/grant', method: 'post'},

     /*
     * 方法描述:修改角色,请求方式:PUT,参数:roleRecord,返回值:JsonResult,是否可用:ok
     * @param roleRecord  roleRecord  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'sysRoleUpdate': {url: '/cms/v1/api/roleupdt', method: 'put'}

};

 export default api;
